#include<stab.h>
#include<string.h>
#define NameSize 10

struct  Student//结构体名
{
    int id;//学号
    char Name[NameSize];//姓名

};
typedef struct Student Stu;

void   SetID(Stu *s)
{
    s->id=id;
}

void SetName(Stu *s,const char *Name)
{
    strcpy(s->Name,Name);
}
void PrintStu(Stu *s)//传指针目的：减少性能损耗
{
    printf("学生的学号：%d 姓名：%s\n",s->id,s->Name);
}
int main()
{   
    //初始化
    Stu s={1,"zhangsan"};//student 不允许单独出现做名。
    SetID(&s,1);
    SetName(&s,"lisi");
    PrintStu(&s);
    return 0;
}